package org.acm.seguin.refactor.method;
import org.acm.seguin.parser.Node;
import org.acm.seguin.parser.ast.ASTBlock;
import org.acm.seguin.parser.ast.ASTMethodDeclaration;
class EMDigger {
Node dig(ASTMethodDeclaration start) {
ASTBlock block = (ASTBlock) start.jjtGetChild(start.jjtGetNumChildren() - 1);
Node current = block.jjtGetChild(0);
while (current.jjtGetNumChildren() == 1) {
current = current.jjtGetChild(0);
}
return current;
}
Node last(ASTMethodDeclaration start) {
ASTBlock block = (ASTBlock) start.jjtGetChild(start.jjtGetNumChildren() - 1);
return block;
}
}